﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace Demo01
{
    class Program
    {
        static void Main(string[] args)
        {
            //1、生成一个随机整型数组，长度是10，内容是1~10，数组内容不重复。
            Random rd = new Random();
            int[] arr = new int[10];
            int num;
            for (int i = 0; i < 10; i++)
            {
            ss: while (true)
                {
                    num = rd.Next(1, 11);
                    for (int j = 0; j < arr.Length; j++)
                    {
                        if (arr[j] == num)
                        {
                            goto ss;
                        }
                    }
                    break;
                }
                arr[i] = num;
                Console.WriteLine(arr[i]);
            }

            //foreach (var c in arr)
            //{
            //    Console.WriteLine(c);
            //}



            //2、生成0-5之间的随机小数，保留两位小数。

            Console.WriteLine((rd.Next(0, 5) + rd.NextDouble()).ToString("f2"));


            //3、生成4 - 7之间的随机小数，保留两位小数。
            Console.WriteLine((rd.Next(4, 6) + rd.NextDouble()).ToString("f2"));

            //4、用户输入邮箱，请验证其合法性。
            //while (true)
            //{
            //    Console.WriteLine("请输入邮箱：");
            //    string str = Console.ReadLine();
            //    if (Regex.IsMatch(str, @"^(\w)+(\.\w)*@(\w)+((\.\w+))+$"))
            //    {
            //        Console.WriteLine("正确");
            //    }
            //    else
            //    {
            //        Console.WriteLine("错误");
            //    }
            //}



            //5、用户输入手机号码，请验证其合法性。

            //while (true)
            //{
            //    Console.WriteLine("请输入手机号码：");
            //    string str1 = Console.ReadLine();

            //    if (Regex.IsMatch(str1, @"^(1[3-9])+[\d]{9}$"))
            //    {
            //        Console.WriteLine("合法");
            //    }
            //    else
            //    {
            //        Console.WriteLine("不合法");
            //    }
            //}


        }
    }
}